package ar.edu.utn.frba.dds.aterrizar.busquedas;

import java.util.ArrayList;
import ar.edu.utn.frba.dds.aterrizar.busquedas.RangoFechas;

public class Busqueda {
	
	private String origen;
	private String destino;
	private RangoFechas rangoFechas;
	private CondicionesExtra condicionesExtra;
	private Boolean incluirReservados = false;

	public Busqueda(String origen, String destino, RangoFechas rangoFechas, CondicionesExtra condicionesExtra) {
		setOrigen(origen);
		setDestino(destino);
		setRangoFechas(rangoFechas);
		setCondicionesExtra(condicionesExtra);
	}
	
	public void setIncluirReservados() {
		incluirReservados = true;
	}
	
	public Boolean getIncluirReservados() {
		return incluirReservados;
	}
	
	public ArrayList<Condiciones> getCondicionesExtra() {
		return condicionesExtra.getCondiciones();
	}

	public void setCondicionesExtra(CondicionesExtra condicionesExtra) {
		this.condicionesExtra = condicionesExtra;
	}

	public String getOrigen() {
		return origen;
	}
	public void setOrigen(String origen) {
		this.origen = origen;
	}
	public String getDestino() {
		return destino;
	}
	public void setDestino(String destino) {
		this.destino = destino;
	}
	
	public RangoFechas getRangoFechas() {
		return rangoFechas;
	}

	public void setRangoFechas(RangoFechas rangoFechas) {
		this.rangoFechas = rangoFechas;
	}
	
}
